//Gfx converted using Mollusk's PAGfx Converter

//This file contains all the .h, for easier inclusion in a project

#ifndef ALL_GFX_H
#define ALL_GFX_H

#ifndef PAGfx_struct
    typedef struct{
    void *Map;
    int MapSize;
    void *Tiles;
    int TileSize;
    void *Palette;
    int *Info;
} PAGfx_struct;
#endif


// Sprite files : 
extern const unsigned char KeyLight_Sprite[2048] __attribute__ ((aligned (4))) ;  // Pal : SKeyb_Pal

// Background files : 
extern const int eng1_Info[3]; // BgMode, Width, Height
extern const unsigned short eng1_Map[2048] __attribute__ ((aligned (4))) ;  // Pal : eng1_Pal
extern const unsigned char eng1_Tiles[20544] __attribute__ ((aligned (4))) ;  // Pal : eng1_Pal
extern PAGfx_struct eng1; // background pointer

extern const int eng2_Info[3]; // BgMode, Width, Height
extern const unsigned short eng2_Map[2048] __attribute__ ((aligned (4))) ;  // Pal : eng2_Pal
extern const unsigned char eng2_Tiles[20480] __attribute__ ((aligned (4))) ;  // Pal : eng2_Pal
extern PAGfx_struct eng2; // background pointer

extern const int rus1_Info[3]; // BgMode, Width, Height
extern const unsigned short rus1_Map[2048] __attribute__ ((aligned (4))) ;  // Pal : rus1_Pal
extern const unsigned char rus1_Tiles[20608] __attribute__ ((aligned (4))) ;  // Pal : rus1_Pal
extern PAGfx_struct rus1; // background pointer

extern const int rus2_Info[3]; // BgMode, Width, Height
extern const unsigned short rus2_Map[2048] __attribute__ ((aligned (4))) ;  // Pal : rus2_Pal
extern const unsigned char rus2_Tiles[20672] __attribute__ ((aligned (4))) ;  // Pal : rus2_Pal
extern PAGfx_struct rus2; // background pointer

extern const int ctrl_Info[3]; // BgMode, Width, Height
extern const unsigned short ctrl_Map[2048] __attribute__ ((aligned (4))) ;  // Pal : ctrl_Pal
extern const unsigned char ctrl_Tiles[16384] __attribute__ ((aligned (4))) ;  // Pal : ctrl_Pal
extern PAGfx_struct ctrl; // background pointer

extern const int ctrlstr_Info[3]; // BgMode, Width, Height
extern const unsigned short ctrlstr_Map[2048] __attribute__ ((aligned (4))) ;  // Pal : ctrlstr_Pal
extern const unsigned char ctrlstr_Tiles[17984] __attribute__ ((aligned (4))) ;  // Pal : ctrlstr_Pal
extern PAGfx_struct ctrlstr; // background pointer


// Palette files : 
extern const unsigned short SKeyb_Pal[2] __attribute__ ((aligned (4))) ;
extern const unsigned short eng1_Pal[46] __attribute__ ((aligned (4))) ;
extern const unsigned short eng2_Pal[46] __attribute__ ((aligned (4))) ;
extern const unsigned short rus1_Pal[46] __attribute__ ((aligned (4))) ;
extern const unsigned short rus2_Pal[46] __attribute__ ((aligned (4))) ;
extern const unsigned short ctrl_Pal[48] __attribute__ ((aligned (4))) ;
extern const unsigned short ctrlstr_Pal[51] __attribute__ ((aligned (4))) ;


#endif

